i'm self-assured - French English Dictionary